package com.qzyh.esb.egsa.bean.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.List;

@AllArgsConstructor
@ApiModel("菜单Meta对象")
public class UserMenuMeta {

    @ApiModelProperty("菜单名")
    private String title;

    @ApiModelProperty("菜单图标")
    private String icon;

    @ApiModelProperty("菜单外链地址，不外链时则为空")
    private String isLink;

    @ApiModelProperty("菜单是否隐藏 false-不隐藏 true-隐藏")
    private boolean isHide;

    @ApiModelProperty("菜单是否缓存 false-不缓存 true-缓存")
    private boolean isKeepAlive;

    @ApiModelProperty("菜单是否固定 false-不固定 true-固定")
    private boolean isAffix;

    @ApiModelProperty("菜单是否内嵌 false-不内嵌 true-内嵌")
    private boolean isIframe;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getIsLink() {
        return isLink;
    }

    public void setIsLink(String isLink) {
        this.isLink = isLink;
    }

    public boolean getIsHide() {
        return isHide;
    }

    public void setIsHide(boolean hide) {
        isHide = hide;
    }

    public boolean getIsKeepAlive() {
        return isKeepAlive;
    }

    public void setIsKeepAlive(boolean keepAlive) {
        isKeepAlive = keepAlive;
    }

    public boolean getIsAffix() {
        return isAffix;
    }

    public void setIsAffix(boolean affix) {
        isAffix = affix;
    }

    public boolean getIsIframe() {
        return isIframe;
    }

    public void setIsIframe(boolean iframe) {
        isIframe = iframe;
    }
}
